--- ./dlls/winex11.drv/mouse.c.orig	2007-12-04 03:13:22.000000000 +0000
+++ ./dlls/winex11.drv/mouse.c	2007-12-04 03:16:14.000000000 +0000
@@ -891,6 +891,11 @@
     else
         TRACE("NULL\n");
 
+    if (!lpCursor) return; /* Hack: prevent cursor from ever going away (Bug 6250) */
+    /* Somebody come up with a better solution, please. */
+
+
+
     /* set the same cursor for all top-level windows of the current thread */
 
     wine_tsx11_lock();
